*{text-decoration: none;color: #333;outline: none;margin: 0px;padding: 0px;border: 0px none;}
body{clear: both;height:100%;font-size: 12px;font: 14px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif;color: #555; background:#ededed;}
a{ text-decoration:none;}
ul li{ list-style:none; _list-style:outside;}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}

/*头部*/
.header{ background:url(../new_images/topbg.jpg) repeat-x;height:106px; overflow:hidden; width:100%;}
.header_ban{ background:url(../new_images/topbg2.jpg) no-repeat; height:81px; padding-top:25px; padding-left:15px; float:left; width:922px; }
.header_ban_error_page{ background:url(../images/topbg22.jpg) no-repeat; height:81px;padding-top:25px; padding-left:15px; float:left; width:922px; }
.buttonbg{ text-align:center; width:255px; height:115px; overflow:hidden; padding-top:60px;}
.buttonbg a{ display:inline-block; height:32px; line-height:32px; font-size:14px; color:#fff; font-weight:bold;margin:0px 20px;}

.okbutton{ color:#fff; height:32px; line-height:32px;display:inline-block; vertical-align:middle; margin:0px 3px;cursor: pointer;}
.okbutton span{display:inline-block; vertical-align:middle;height:32px; line-height:32px; color:#fff;}
.buttonbgL{ background:url(../new_images/buttonbg.jpg) no-repeat; width:4px;}
.buttonbgM{ background:url(../new_images/buttonbgm.jpg) repeat-x; padding:0px 10px; }
.buttonbgR{ background:url(../new_images/buttonbg.jpg) -10px 0px no-repeat; width:4px;}


/*登陆后*/
.loginAfter{ text-align:center; padding-top:10px; width:255px;}
.loginAfter a{ margin-top:10px;}

.header_r{ background:url(../new_images/topbg1.jpg) no-repeat; height:106px; width:434px; overflow:hidden; float:right;}

.main{ background:url(../new_images/mainbg.jpg) repeat-x #ededed; width:100%; height:auto;clear:both; z-index:1000; padding-top:10px;}
.right{height:auto;margin-left:277px; margin-right:5px; width:auto;}


/*left*/
.left{  border:1px solid #cccccc; border-top:0 none; padding:25px; background:#fff;width:207px; margin-left:14px;_margin-left:14px;_display:inline; margin-top:-15px; overflow:hidden; height:auto; float: left;}
.left_text{ line-height:200%; font-size:14px;}
.leftbar ul li{ margin-bottom:40px;}
.leftbar ul li a{ background:url(../new_images/leftbar.jpg) no-repeat; width:200px; height:32px; line-height:32px; padding-left:14px; display:block; color:#34302f;}
.leftbar ul li a.now{ background:url(../new_images/leftbar.jpg) 0px -42px; color:#fff;}
.leftbar ul li a:hover{ background:url(../new_images/leftbar.jpg) 0px -42px; color:#fff;}

/*right*/
.rightbg{background:url(../new_images/mainbg.jpg) repeat-x #ededed;}

.right_title{ height:35px;_height:34px; border:1px solid #cdcdcd; padding:0px 12px; background:url(../new_images/titler.jpg) repeat-x;_margin-left:-3px;}
.right_title h3{ color:#222; line-height:35px;}
.homeCon{ padding:30px; line-height:300%;}
.rightCon{padding:5px; border:1px solid #cccccc; border-top:0px; background:#fff;}

/*menu*/
.rightbar{ padding-top:7px;}
.rightbar li{ margin-right:12px; display:inline-block; overflow:hidden; float:left;}
.rightbar li a{ display:inline-block; color:#333333; border:1px solid #f8f8f8; border-bottom:0 none; height:27px; line-height:27px; padding:0px 12px;}
.rightbar li a:hover{border:1px solid #d7d7d7;border-bottom:0 none;margin-top:1px; background:#fff;}
.rightbar li a.now{border:1px solid #d7d7d7; border-bottom:0 none;margin-top:1px; background:#fff;}

/* 表格自动换行样式 */
.rightListCon{display:none;height:auto;margin-bottom:10px; }
.rightListCon p{ text-indent:25px; line-height:200%;}
.rightListCon td {padding: 0 5px;}
.pushButton{ text-align:center; margin-top:30px;}

table.changeTable{ width:100%; _margin-left:-3px;}
.changeTable{ background:#d5d5d5;color:#333333;}
.changeTable td,.changeTable th{padding:7px 0px; font-weight:normal; font-size:12px; text-align:center;}
.right2{ border:0 none;}
.right2 .right_title{border:1px solid #cccccc; border-bottom:0 none; _margin-left:-3px;}
.changeTable a{ color:#555; margin-right:10px;}
.changeTable a:hover{ color:#007ea4;}
.changeTable a:active{ color:#007ea4;}


 /*翻页*/
 .pageDiv{padding:10px; height:30px; font-size:14px; color:#000;}
 .pageL{ float:left;}
 .page{ float:right;}
 .page a{ border:1px solid #a4a4a4; color:#000000; background:#fff; padding:2px 5px; margin:0px 4px;}
 .page .now{ background:#407eb9; border:1px solid #275c92;}
 .page a:hover{background:#407eb9; border:1px solid #275c92;}
 .page a.pagea{ border:0 none;}
 .page a.pagea:hover{ background:none; border:none;}
 .page select, .page input{border:1px solid #a4a4a4;}

/* 导航栏 */
.m_r_tips{ height:35px;margin:0 auto;vertical-align: middle;border-bottom:1px solid #e5e5e5;}
.m_r_lefttips{ height:35px;width: auto; float:left; line-height:35px; margin: 0 10px;}
.m_r_lefttips a{  color:#5f5e5e;}
.m_r_lefttips a:hover{color:#417eb7;}

.footer{margin-top:5px; height:60px; text-align:center; background:#ededed; width:100%; color:#333333; z-index:999;line-height: 20px;}

/*表格加边框*/
.recordCon .m_r_table table{ background:#d5e7fc;}
.recordCon .m_r_table table td{ background:#fff;line-height: 25px;}
.recordCon .m_r_table table td .floatLeft{float: left;}
.recordCon .m_r_table table td div{ 
    width: 90px;
    height: 100%;
    line-height: 20px;
    width: 150px;
    text-align: right;
    padding-right: 5px;
}
.recordCon .m_r_table table input{  height:20px; width:160px; }
table{border-spacing:1px;}

/*IP列表错误样式*/
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }
/*IP列表错误样式*/

/** 表格自动换行**/
.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; }     

.required_mark{color:red; margin-right: 5px;}


/****** jQuery validate error warn ***********/
label.error {
    /* remove the next line when you have trouble in IE6 with labels in list */
    color: red; padding-left: 5px;font-size: 11px ;
}

/*备案申请表单*/
.prompt{ color:#ef0105; height:35px; line-height:35px; border:1px solid #c3c3c3; margin:10px auto; background:#f1f1f1;}
.prompt p{ padding:0px 25px;color:red;}
.recordMain{margin:0px auto;}
.recordList{ background:#f1f1f1; margin-bottom:15px; overflow:hidden; width:100%;float:left;}
.recordTitle{ height:32px; width:100%; overflow:hidden; clear:both;}
.recordTitle_l{ background:url(../new_images/buttonbg.jpg) no-repeat; width:4px; height:32px; float:left;display:inline;}
.recordTitle_m{background:url(../new_images/buttonbgm.jpg) repeat; height:32px; line-height:32px;font-size:14px;font-weight:bold; color:#fff;width:aotu; _margin-left:4px; _width:100%;_margin-top:-32px;}
.recordTitle_r{background:url(../new_images/buttonbg.jpg) -10px 0px no-repeat; width:4px; height:32px; overflow:hidden; float:right;margin-top:-32px;display:inline;}


.recordCon{ border:1px solid #c3c3c3; padding:10px; overflow:hidden;clear:both;}
.recordCon .recordTable2{ padding-bottom:15px; border:1px solid #c3c3c3; overflow:hidden;}
.recordCon table td{ text-align:left;height:auto;}
.space td{ padding:10px 0px 0px 0px;}
.recordCon table input,.recordCon table select{ border:1px solid #bdbcbd; height:20px; width:265px; line-height:20px; vertical-align:middle;}
.recordCon table{ clear:both}
.recordCon .tdL{ width:180px; display:inline-block; overflow:hidden; height:auto;word-break: break-all;white-space: normal; vertical-align:middle;text-align: right;}
.recordCon .tdL2{ width:100px;}
.recordCon .tdL3{ width:auto;}
.recordCon .tdL5{ width:auto; height:auto; overflow:hidden; word-break: break-all;white-space: normal; vertical-align:middle;text-align: left;}
.recordCon th{ text-align:center; background:#fafafa; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #d6d6d6; color:#3f3f3f;}
.managerT{text-align:center;}
.delIco{ background:url(../images/dele.gif) 0px 7px no-repeat; padding-left:18px;font-weight:normal; color:#3f3f3f; float:right; margin-right:20px;}
.manager{ height:30px; line-height:30px;padding:5px 0px;}
.manager span{ margin-left:5px; color:#0d679a; font-size:14px; font-weight:bold;}
.recordList .add{ background:url(../images/addm_03.gif); width:32px; height:22px; line-height:22px; color:#3f3f3f;display:inline-block; padding-left:30px; font-weight:normal; font-size:12px;}
.recordTitle_m .add{ float:right; margin-top:7px;}
.tableborder{ background-color:#d4d4d4;}
/*只为了隐藏*/
.hide{display: none;}

.recordCon .cen td{ text-align:center;}
.tableborder a{ color:#3f3f3f;}
.tableborder a:hover{ color:#0675b5;}
.tableborder a:active{ color:#0675b5;}
.recordCon input.input_auto{ width:auto; margin-right:5px; border:0 none;}
.net .tdR{ margin-left:100px;word-break: break-all;white-space: normal;width:auto;}
.net .tdR2{ margin-left:5px;margin-top:15px;word-break: break-all;white-space: normal;width:auto;}
.net .factor{ width:100%; }
.net .tdL{ float:left;}
.net .tdR span{ display:inline-block; width:170px}

.m_r_table{ height:auto; width:99%; margin:10px;margin-bottom:10px; }
.m_r_table table{border-collapse: collapse;}
.m_r_table table thead td{color:#3F3F3F;font-weight: bolder;font-size: 14px; padding: 5px;border: 1px solid #D6D6D6;text-align:left;background: #FAFAFA;}
.m_r_table table thead td.m_r_table_tr{text-align: center;background: #FAFAFA;}
.m_r_table table tbody td{color:#3F3F3F;font-size: 12px; padding: 5px;border: 1px solid #D6D6D6;text-align:center;}
.m_r_table table tbody td.aleft{text-align:left;}
.m_r_table_td a{ color:#030100; padding:0px 10px;}
.m_r_table_td a img{ vertical-align:middle; margin-right:5px;}
.m_r_table_td a:hover{ color: #0066cc;}


/* 文本域 */
.div_txt{width:400px; text-align:left;border:1px solid #bdbcbc;white-space: nowrap;white-space:normal;word-break:break-all; word-wrap:break-word;overflow:hidden; padding:2px;}


/********************************上传控件样式*****************************/
#idFileList{border-collapse: collapse;}
#idFileList th{color:#3F3F3F;border: 1px solid #D6D6D6;text-align:center;font-weight: bolder;font-size: 14px;}
#idFileList td{color:#3F3F3F;font-size: 12px; padding: 5px;border: 1px solid #D6D6D6;text-align:center;}
#idFileList td.nonTxt{padding: 0px;}
input.button2f{
	background:url(../images/reporabg_03.gif) repeat-x;width:50px;
	height:20px; line-height:20px; cursor:pointer;padding:0px 10px; *padding:0px 8px; display:inline-block; border:0 none;
	color:#3f3f3f; font-size:12px; 
}
input.button2f:hover{ background:url(../images/reporahover_03.gif) repeat-x;}
input.button2f:active{ background:url(../images/reporactive_03.gif) repeat-x;}
.swfupload {
	vertical-align: top;
	left:-100px;
	position: absolute;
	margin-top:5px;
	z-index: 10000;
}
.nodeFLoatRight{float: right;}
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

.uploadBar {
	display:block;
	width: 0px;
	height: 5px;
	border: solid 1px #445566;
	background-color: blue;
	overflow:hidden;
}
.loadSwfDiv{
	background-color: #FFFF66; 
	border-top: solid 2px #FF9966; 
	border-bottom: solid 2px #FF9966;
}
/********************************上传控件样式*****************************/

/**********************************小按钮样式*****************************/
.m_r_bnt1{ height:20px;line-height:20px; background:url(../images/reporabg_03.gif) repeat-x; border:1px solid #c7c7c7;display:inline-block; *display:inherit; color:#3f3f3f; font-size:12px; margin-top:6px; margin-right:10px;}
.m_r_bnt1:hover{ background:url(../images/reporahover_03.gif) repeat-x;}
.m_r_bnt1:active{ background:url(../images/reporactive_03.gif) repeat-x;}
.m_r_bnt1 input{ background:none; height:20px; line-height:20px; cursor:pointer;padding:0px 10px; *padding:0px 8px; display:inline-block; border:0 none;}
.recordCon table .m_r_bnt1 input{border:0 none;}
/**********************************小按钮样式*****************************/


.recordCon  input.s_box{width:15px; height:15px;}
